169876
162243
1036683
712622
322371
911767
650186
568555
597824
530827
429262
767599
818147
905949
1017724
827610
563505
56952
100987
610377
294284
546842
447275
834256